package com.wwwarehouse.contract.bean;

import java.io.Serializable;
import java.util.List;

/**
 * @创建者 chenchao.
 * @创建时间 2017/9/24 14:13
 * @描述 ${TODO}
 */

public class SelectResourseBean implements Serializable {

    /**
     * total : 1
     * size : 9
     * page : 1
     * list : [{"createUserId":null,"definedUkid":201733720368547709,"updateUserId":null,"createTime":"2017-09-22 16:11:00","definedName":"超能","definerId":20170922001,"updateTime":null,"relatedUrl":"https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png","definedType":"0","introduction":"不伤手","status":null}]
     */

    private int total;
    private int            size;
    private int            page;
    private List<ListBean> list;



    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getPage() {
        return page;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public List<ListBean> getList() {
        return list;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }

    public static class ListBean implements Serializable{
        /**
         * createUserId : null
         * definedUkid : 201733720368547709
         * updateUserId : null
         * createTime : 2017-09-22 16:11:00
         * definedName : 超能
         * definerId : 20170922001
         * updateTime : null
         * relatedUrl : https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png
         * definedType : 0
         * introduction : 不伤手
         * status : null
         */

        private Object createUserId;
        private long   definedUkid;
        private Object updateUserId;
        private String createTime;
        private String definedName;
        private long   definerId;
        private Object updateTime;
        private String relatedUrl;
        private String definedType;
        private String introduction;
        private Object status;

        private boolean isSelected;

        public boolean isLocalDelete() {
            return isLocalDelete;
        }

        public void setLocalDelete(boolean localDelete) {
            isLocalDelete = localDelete;
        }

        private boolean isLocalDelete;

        public boolean isSelected() {
            return isSelected;
        }

        public void setSelected(boolean selected) {
            isSelected = selected;
        }
        public Object getCreateUserId() {
            return createUserId;
        }

        public void setCreateUserId(Object createUserId) {
            this.createUserId = createUserId;
        }

        public long getDefinedUkid() {
            return definedUkid;
        }

        public void setDefinedUkid(long definedUkid) {
            this.definedUkid = definedUkid;
        }

        public Object getUpdateUserId() {
            return updateUserId;
        }

        public void setUpdateUserId(Object updateUserId) {
            this.updateUserId = updateUserId;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getDefinedName() {
            return definedName;
        }

        public void setDefinedName(String definedName) {
            this.definedName = definedName;
        }

        public long getDefinerId() {
            return definerId;
        }

        public void setDefinerId(long definerId) {
            this.definerId = definerId;
        }

        public Object getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(Object updateTime) {
            this.updateTime = updateTime;
        }

        public String getRelatedUrl() {
            return relatedUrl;
        }

        public void setRelatedUrl(String relatedUrl) {
            this.relatedUrl = relatedUrl;
        }

        public String getDefinedType() {
            return definedType;
        }

        public void setDefinedType(String definedType) {
            this.definedType = definedType;
        }

        public String getIntroduction() {
            return introduction;
        }

        public void setIntroduction(String introduction) {
            this.introduction = introduction;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        @Override
        public String toString() {
            return "ListBean{" +
                    "createUserId=" + createUserId +
                    ", definedUkid=" + definedUkid +
                    ", updateUserId=" + updateUserId +
                    ", createTime='" + createTime + '\'' +
                    ", definedName='" + definedName + '\'' +
                    ", definerId=" + definerId +
                    ", updateTime=" + updateTime +
                    ", relatedUrl='" + relatedUrl + '\'' +
                    ", definedType='" + definedType + '\'' +
                    ", introduction='" + introduction + '\'' +
                    ", status=" + status +
                    ", isSelected=" + isSelected +
                    ", isLocalDelete=" + isLocalDelete +
                    '}';
        }
    }
}
